home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / omen / omenher1.txt < prev    next >
Internet Message Format  |  1994-07-11  |  9KB

  1. From wells_s@kosmos.wcc.govt.nz Thu Jul  7 01:13:55 1994
  2. Return-Path: <wells_s@kosmos.wcc.govt.nz>
  3. Received: from terminator.rs.itd.umich.edu by gauss.math.fsu.edu with SMTP (5.65/31gauss)
  4.     id AA06702; Thu, 7 Jul 94 01:13:53 -0400
  5. Received: from ix.wcc.govt.nz by terminator.rs.itd.umich.edu (8.6.9/2.3)
  6.     with SMTP id BAA24372; Thu, 7 Jul 1994 01:13:45 -0400
  7. Received: by kosmos.wcc.govt.nz (MX V4.0-1 VAX) id 2146; Thu, 07 Jul 1994
  8.           17:12:08 +1200
  9. Date: Thu, 07 Jul 1994 17:11:56 +1200
  10. From: Steve Wells <wells_s@kosmos.wcc.govt.nz>
  11. To: BOYDM@ATARI.ARCHIVE.UMICH.EDU
  12. Message-Id: <00981143.C2066620.2146@kosmos.wcc.govt.nz>
  13. Subject: OMENHER1.TXT - OMEn Herald, Issue #1, Volume #1.  (Goes with
  14.          OMEN246D.LZH)
  15. Status: OR
  16.  
  17.   _______________________             _____________________________
  18.  /  ___________________  \           / Esquimalt Digital Logic Inc \
  19.  | /                   \ |           | 820 Dunsmuir Road           |
  20.  | |    OMEn Herald    | |           | Victoria, BC                |
  21.  | | Volume 1 Number 1 | |           | Canada       V9A 5B7        |
  22.  | |     Dec 1993      | |           |    Phone: (604) 384 0499    |
  23.  | \___________________/ |           |    Fax:   (604) 384 0575    |
  24.  \_______________________/           \_____________________________/
  25.  
  26. For all who have shown interest in the OMEn operating system, this
  27. newsletter will bring you up to date with OMEn developments. Other
  28. readers should call, write or fax to be placed on the regular mailing
  29. list.
  30.  ___________________________________________________________________
  31. /                           What Is OMEn?                           \
  32. |                                                                   |
  33. | The Open Multitasking Environment (OMEn) is an open architecture, |
  34. | true preemptive multitasking operating system based on the 680x0  |
  35. | processor family. It is also a graphical environment where the    |
  36. | user has free access to all commands and features, even while     |
  37. | running multiple programs simultaneously.                         |
  38. |                                                                   |
  39. | OMEn is a modular system in which I/O function files are created  |
  40. | and configured without reference to the system core. It can thus  |
  41. | be interfaced with ease to any type of hardware and to any type of|
  42. | software protocol, existing or new. This includes printers, disk  |
  43. | drives and file systems, networks, input devices, displays, GPIB  |
  44. | devices, industrial controls, MIDI, multi-media and so on.        |
  45. |                                                                   |
  46. | OMEn is intended to run on most current 680x0 based computers     |
  47. | (Macintosh, Atari, Amiga) including older low end models, as well |
  48. | as PC (via a 680x0 card) and new machines such as Power PC, DEC   |
  49. | Alpha and Pentium by 68000 emulation and other techniques.        |
  50. | Implementation progress for individual machines will be detailed  |
  51. | in the OMEn Herald starting with this issue.                      |
  52. |                                                                   |
  53. | The OMEn interface is nearer to UNIX X-Windows than to any other  |
  54. | interface, but OMEn's size is a fraction of UNIX, and the generic |
  55. | object oriented drag-&-drop interface is unique. In addition,     |
  56. | since a single version of an application program or I/O protocol  |
  57. | interface will run on all computers, OMEn, in critical areas, is a|
  58. | much more open system than UNIX.                                  |
  59. \___________________________________________________________________/
  60.  
  61.                                Feedback
  62.  
  63. We invite your comments and suggestions so that we can improve
  64. usability for programmers and users.
  65.  
  66.                          OMEn General Progress
  67.  
  68. Conceptually, the basic OMEn system is now completely implemented
  69. except for font dictionary implementation and configurable bootup.
  70.  
  71. Current targets also include the addition of more display/print
  72. commands, printer protocols, and file manipulation features. Network
  73. file client protocols for Appletalk servers are also under
  74. consideration.
  75.  
  76. In addition, much of the documentation is just now being prepared for
  77. release.
  78.  
  79.                            Development Tools
  80.  
  81. A structured 68000 assembler and FORTH language run in OMEn.
  82. Atari-GEM based compilers may also be used. The next issue will
  83. include more coverage on this subject.
  84.  
  85.                              OMEn for Atari
  86.  
  87. Atari is the original OMEn development system, so OMEn for Atari is
  88. currently the most advanced, making use of a number of special Atari
  89. hardware features, such as a scrolling display giving more room for
  90. windows. ST, STe and TT features are fully supported and digitized
  91. audio works on ALL models. Special Atari disk formats such as 800K
  92. and 900K are covered as well as DOS standard 720K. Falcon video modes
  93. will be supported before release. An OMEn release for Atari (with
  94. development tools) is planned for 2nd quarter '94. Please reply to
  95. receive your copy!
  96.  
  97.                            OMEn for Macintosh
  98.  
  99. OMEn for Macintosh is now running on 68000 based machines: 512K &
  100. Plus, SE and Classic. The current version works only with monochrome
  101. displays. No 68030 Mac has been tested yet.
  102.  
  103. OMEn programs that ran on the Atari ran unchanged on the Mac.
  104. Software protocol files also worked unchanged. For example, the DOS
  105. disk file protocol used DOS disks properly on Macs capable of reading
  106. them. Thus one of OMEn's key features, complete software portability
  107. except for the core and I/O ports, is finally demonstrable. (A Mac
  108. disk file protocol has yet to be created... Here we have Macs that
  109. will read DOS disks, but not Mac disks!)
  110.  
  111. Does anybody know if it would be physically possible to read 720K DOS
  112. disks on a Mac Plus if the appropriate software was written to go
  113. straight to the hardware? These are the ONLY machines for which OMEn
  114. software couldn't be distributed on a 720K DOS disk.
  115.  
  116.                             OMEn for Power PC
  117.  
  118. If Apple's 680x0 emulation is flawless, OMEn for Mac should run on
  119. the Power PC without any changes. It is more likely that there will
  120. have to be some amount of adaptation.
  121.  
  122.                              OMEn for Amiga
  123.  
  124. Well... we've got Amigas! (500, 2000 & 1200) What would help now is
  125. if some Amiga hacker fanatic in the Victoria BC area would like a bit
  126. of contract work sitting in and spelling out Amiga details to assist
  127. in adapting the OMEn core to run on Amiga. It took four days to get
  128. OMEn running on the Mac, so Amiga should take two, right?
  129.  
  130.                           Marketing Strategies
  131.  
  132. On 680x0 based computers such as Mac, Atari and Amiga, OMEn is simply
  133. software on a disk. The shareware marketing method will be employed
  134. with the versions of OMEn for these computers, and also for our
  135. software development tools. Contrary to popular belief, people have
  136. made their million(s) with shareware with a good product and careful
  137. business planning.
  138.  
  139. For software publishers, the wide availability of OMEn as shareware
  140. will guarantee its accessibility to their customers. A growing list
  141. of OMEn features and computer compatibility will result in steadily
  142. expanding markets for OMEn software.
  143.  
  144. OMEn for PC requires a circuit card, so it cannot be distributed as
  145. shareware. It will be marketed at first by direct mail for developers
  146. and early users, with distribution through regular marketing channels
  147. to follow as volumes increase. The 68331-ISA card with OMEn-PC will
  148. be about $199 plus the price of two SIMM memories required for the
  149. card. (Volume sales should reduce the price significantly.)
  150.  
  151.                              System Tidbits
  152.  
  153.      Topic This Issue: System Calls, I/O Calls and I/O Commands
  154.  
  155. With OMEn, internal system calls (for you hackers: 680x0 line-A
  156. traps, starting at $AFFF and working downward) are distinct from I/O
  157. calls (trap #4-11 instructions), which are handled externally.
  158.  
  159. A system call is dispatched inside the OMEn core, while an I/O call
  160. is dispatched through an I/O channel to separate files loaded into
  161. memory at startup: a Protocol Translator (software I/O interface
  162. layer) and an I/O Port (hardware I/O interface layer). In special
  163. cases